"""
贪婪和非贪婪
    1.贪婪：在使用数量词的时候，默认的就是贪婪模式
        贪婪模式：意思是说，匹配的时候，尽可能多匹配。，不行再少

    2.非贪婪：也叫懒惰模式
        非贪婪，尽可能少的匹配，不满足规则再增加
        启动非贪婪：数量词后加？

三、数量词
    1.*，出现的次数是0次或多次
    2.+,出现的次数是1次或多次
    3.?,出现的次数是0次或1次
    4.{M}，出现的次数刚好是m次
    5.{M,},至少M次
    6.{M,N},至少m次，至多n次
"""
import re

pattern = '\d{2,4}?'
string = '1234567'
res = re.match(pattern, string)
print(res.group())
